.page {
  width: 990px;
  margin: 0 auto;
  color: #3c3c3c;
  font: 400 12px/1.6 arial, 'Hiragino Sans GB', \5b8b\4f53, sans-serif
}

.site-nav .site-nav-bd {
  width: 990px
}

.footer {
  width: 990px
}

.header {
  position: relative;
  height: 43px;
  padding: 20px 0
}

.logo {
  display: inline-block;
  zoom: 1;
  *display: inline
}

.logo h1 {
  display: inline-block;
  zoom: 1;
  *display: inline;
  width: 106px;
  height: 43px;
  overflow: hidden;
  vertical-align: middle
}

.logo h1 a {
  text-decoration: none;
  display: block
}

.logo h1 .iconfont {
  display: block;
  color: #ff4001;
  font-size: 36px;
  font-weight: 400
}

.logo h1 .tb-logo-cn {
  position: relative;
  top: -12px
}

.logo h1 .tb-logo-url {
  font-size: 50px;
  position: relative;
  top: -61px
}

.logo h2 {
  display: inline-block;
  zoom: 1;
  *display: inline;
  height: 43px;
  line-height: 43px;
  margin-left: 6px;
  font-size: 22px;
  font-family: "\5FAE\8F6F\96C5\9ED1", "\534E\6587\7EC6\9ED1", "\9ED1\4F53", arial;
  font-weight: 400;
  vertical-align: middle
}

.steps {
  height: 46px;
  border-bottom: 2px solid #e6e6e6;
  position: relative
}

.steps ol {
  width: 720px;
  margin: 0 auto
}

.steps ol li {
  display: inline;
  float: left;
  width: 170px;
  padding-left: 70px;
  height: 46px;
  line-height: 46px;
  font-size: 16px;
  font-weight: 700;
  color: #999;
  font-family: "\5FAE\8F6F\96C5\9ED1", "\534E\6587\7EC6\9ED1", "\9ED1\4F53", arial
}

.steps ol li i {
  display: inline-block;
  zoom: 1;
  *display: inline;
  margin-right: 5px;
  width: 24px;
  height: 24px;
  text-align: center;
  font-style: normal;
  line-height: 24px;
  font-size: 14px;
  font-weight: 700;
  color: #FFF;
  background: url(../images/ico-circle2.png) no-repeat 0 0
}

.steps ol li.active {
  color: #3e3e3e;
  border-bottom: 2px solid #ff4700
}

.steps ol li.active i {
  background-image: url(../images/ico-circle1.png)
}

.steps-4 ol li {
  width: 150px;
  padding-left: 30px
}

.tsl-switcher {
  position: absolute;
  right: 0;
  top: 15px;
  font-size: 12px
}

.tsl-switcher li {
  display: inline-block;
  zoom: 1;
  *display: inline
}

.tsl-switcher a {
  padding: 3px 5px;
  color: #333;
  border: 1px solid #ddd;
  border-radius: 3px;
  background-color: #FFF
}

.tsl-switcher a.active {
  color: #999;
  background-color: #ededed
}

.content {
  padding: 50px 0
}

.mobile-check {
  display: none
}

.tips {
  position: relative
}

.tips-below {
  padding-top: 6px
}

.tips i {
  position: absolute;
  display: inline-block;
  zoom: 1;
  *display: inline
}

.tips-below i {
  position: absolute;
  top: 0;
  left: 30px;
  width: 13px;
  height: 7px;
  background: url(../images/tips-arrow-up.png) no-repeat 0 0
}

.tips-body {
  padding: 10px;
  background: #fff url(../images/tips-bg.png) repeat-x 0 100%;
  border: 1px solid #DEDEDE;
  border-radius: 3px
}

.f12 {
  font-size: 12px !important
}

.f14 {
  font-size: 14px !important
}

.dn {
  display: none !important
}

.ue-suggest {
  width: 990px;
  margin: 0 auto;
  padding: 10px 0;
  text-align: right
}

.ue-suggest img {
  vertical-align: middle
}

.gmsg {
  padding: 55px 130px 55px 165px
}

.gmsg h2 {
  font: 400 20px/1.6 "\5FAE\8F6F\96C5\9ED1", "\534E\6587\7EC6\9ED1", "\9ED1\4F53", arial, sans-serif;
  padding-bottom: 10px
}

.exception {
  background-color: #fff8ef;
  border: 2px solid #ffe9c8
}

.exception .iconfont {
  color: #ffb618
}

.fail {
  background-color: #fff4f1;
  border: 2px solid #ffe9c8
}

.fail .iconfont {
  color: #ff3f12
}

a {
  color: #ff5b20;
  text-decoration: none
}

a:hover {
  color: #ff5b20;
  text-decoration: underline
}

@font-face {
  font-family: regiconfont;
  src: url(//at.alicdn.com/t/font_1408947319_9759417.eot);
  src: url(//at.alicdn.com/t/font_1408947319_9759417.eot?#iefix) format('embedded-opentype'), url(//at.alicdn.com/t/font_1408947319_9759417.woff) format('woff'), url(//at.alicdn.com/t/font_1408947319_9759417.ttf) format('truetype'), url(//at.alicdn.com/t/font_1408947319_9759417.svg#iconfont) format('svg')
}

.page .iconfont,
.msg .iconfont,
.ks-dialog .iconfont,
.pw-tip .iconfont,
.gmsg .iconfont {
  font-family: regiconfont !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: .2px;
  -moz-osx-font-smoothing: grayscale
}

.gmsg .iconfont {
  display: inline;
  float: left;
  font-size: 28px;
  line-height: 32px;
  margin-left: -35px
}

.clearfix {
  zoom: 1
}

.clearfix:after {
  content: "";
  display: block;
  clear: both;
  visibility: hidden;
  height: 0
}

body .hide {
  display: none
}

.vis-hidden {
  visibility: hidden
}

.fn-left {
  float: left
}

.mt-10 {
  margin-top: 10px
}

.ml-10 {
  margin-left: 10px
}